home *** CD-ROM | disk | FTP | other *** search
- Path: oitnews.harvard.edu!cmcl2!schonberg!dewar
- From: dewar@cs.nyu.edu (Robert Dewar)
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: 27 Feb 1996 08:27:25 -0500
- Organization: Courant Institute of Mathematical Sciences
- Message-ID: <dewar.825427437@schonberg>
- References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <312515DF.7D3B@cmlj.demon.co.uk> <4gad29$ddp@druid.borland.com> <4 <dirk.824894312@demokrit> <4geuge$n56@qualcomm.com> <4gspbo$rjm@gaia.ns.utk.edu>
- NNTP-Posting-Host: schonberg.cs.nyu.edu
- X-Newsreader: NN version 6.5.0 (NOV)
-
- Nasser asks
-
- ": This is the essence of the Ada culture: top-down control where
- : programmers are subordinates of the lead architects and managers.
-
- : Other languages -- specifically C++ -- focus on simplifying the
- : programming activities while sacrificing some of the ease of control.
-
- Would somebody from Rational care to explain what aspects of C++ they believe
- simplify the programming activity compared to Ada?"
-
- I am not from Rational :-)
-
- but here is my answer anyway, just one example.
-
- If a programmer wants to do a weird unchecked conversion, in C++ you just
- go ahead and write a cast and that's the end of it.
-
- In Ada, you have to make a big production of things, with unchecked_Conversoin,
- instantiated it, and then use it.
-
- Not only is this more work, but you might find some pesky rule saying that
- only certain units in the program are permitted to with Unchecked_Conversion
- (an example of top down control).
-
- ------------------------------------
- The interesting thing about the above reply is that a C fan could read it
- as supportive of C/C++ :-) :-)
-
- I am not saying all C programmers would read it this way, just some!
-
-